// components/scheduleList/scheduleList.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    dataItem:{
      type:Object,
      value:{}
    }
  },
  

  /**
   * 组件的初始数据
   */
  data: {
  },

  /**
   * 组件的方法列表
   */
  methods: {
    handelTapEdit(){
      // 触发父组件的事件
      this.triggerEvent("editschedule",this.data.dataItem)
    },
    handelTapDelete(e){
      let {id} = e.target.dataset
      // 调用云函数删除
      wx.showLoading({
        title: '请稍等',
        mask:true
      })
      wx.cloud.callFunction({
        name:'deleteSchedule',
        data:{
          _id:id
        },
        success:res=>{
          wx.hideLoading({
            complete: (res) => {},
          })
          // 触发父组件进行更新
          this.triggerEvent('save')
          wx.showToast({
            title: '删除成功',
            mask:true
          })
        },
        error:err=>{
          console.log(err)
        }
      })

    },

  }
})
